package com.gaoxin.api.dao.statismapper;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.gaoxin.api.entity.statisentity.Classroom;
import com.gaoxin.api.entity.statisentity.User;
/**
 * 统计班级数目Mapper
 * @author zhaozhenshe
 *2018-07-13
 */
@Mapper
public interface StatisClassNumberMapper {
	/**
	 * 根据用户员工号查询用户所带班级基本信息
	 * @param userCode
	 * @return
	 */
	public User findClassInfo(String userCode);
	/**
	 * 根据班级Id查询在校人数
	 * @param classId
	 * @return
	 */
	public Classroom findClassEnrollments(String classId);
	/**
	 * 根据班级Id查询班级具体信息
	 * @param classId
	 * @return
	 */
	public Classroom findClassInfoByClassId(String classId);
	/**
	 * 统计班级总人数，男女生人数
	 * @param ClassId
	 * @return
	 */
	public Classroom statisClassStuNumber(String ClassId);
	/**
	 * 查询该用户是否存在
	 * @return
	 */
	public User queryUser(String userCode);
}
